home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.5 for Developers / QuickTime 1.5 for Developers.iso / Goodies / Aldus Fetch™ / Fetch Browser / Fetch Browser.rsrc / CODE_71_APlayer.txt < prev    next >
Text File  |  1992-10-27  |  17KB  |  305 lines

  1. # near model CODE resource
  2. # jump table entries: 16544-16551 (8 of them)
  3. export_2068:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7. 00000008  4EAD 42BA                jsr        [A5 + 0x42BA /* export_2131 */]
  8. 0000000C  206E 0008                movea.l    A0, [A6 + 0x8]
  9. 00000010  2050                     movea.l    A0, [A0]
  10. 00000012  216E 000C 0074           move.l     [A0 + 0x74], [A6 + 0xC]
  11. 00000018  4E5E                     unlink     A6
  12. 0000001A  205F                     movea.l    A0, [A7]+
  13. 0000001C  504F                     addq.w     A7, 8
  14. 0000001E  4ED0                     jmp        [A0]
  15. export_2069:
  16. 00000020  4E56 0000                link       A6, 0
  17. 00000024  2F0C                     move.l     -[A7], A4
  18. 00000026  286E 0008                movea.l    A4, [A6 + 0x8]
  19. 0000002A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20. 0000002E  2F0C                     move.l     -[A7], A4
  21. 00000030  4EBA FFCE                jsr        [PC - 0x32 /* 00000000 */]
  22. 00000034  2F3C 0000 000C           move.l     -[A7], 0xC
  23. 0000003A  2F0C                     move.l     -[A7], A4
  24. 0000003C  4EAD 42DA                jsr        [A5 + 0x42DA /* export_2135 */]
  25. 00000040  2F3C 0000 0005           move.l     -[A7], 0x5
  26. 00000046  2F0C                     move.l     -[A7], A4
  27. 00000048  4EAD 42D2                jsr        [A5 + 0x42D2 /* export_2134 */]
  28. 0000004C  3F3C 0190                move.w     -[A7], 0x190
  29. 00000050  2F0C                     move.l     -[A7], A4
  30. 00000052  4EAD 42E2                jsr        [A5 + 0x42E2 /* export_2136 */]
  31. 00000056  285F                     movea.l    A4, [A7]+
  32. 00000058  4E5E                     unlink     A6
  33. 0000005A  205F                     movea.l    A0, [A7]+
  34. 0000005C  504F                     addq.w     A7, 8
  35. 0000005E  4ED0                     jmp        [A0]
  36. export_2070:
  37. 00000060  4E56 FF00                link       A6, -0x0100
  38. 00000064  48E7 0018                movem.l    -[A7], A3,A4
  39. 00000068  266E 0008                movea.l    A3, [A6 + 0x8]
  40. 0000006C  284B                     movea.l    A4, A3
  41. 0000006E  2F0B                     move.l     -[A7], A3
  42. 00000070  4EAD 431A                jsr        [A5 + 0x431A /* export_2143 */]
  43. 00000074  2054                     movea.l    A0, [A4]
  44. 00000076  4AA8 0074                tst.l      [A0 + 0x74]
  45. 0000007A  56C0                     sne        D0
  46. 0000007C  4A00                     tst.b      D0
  47. 0000007E  6700 0108                beq        +0x10A /* 00000188 */
  48. 00000082  2248                     movea.l    A1, A0
  49. 00000084  2069 0074                movea.l    A0, [A1 + 0x74]
  50. 00000088  2050                     movea.l    A0, [A0]
  51. 0000008A  4AA8 0116                tst.l      [A0 + 0x116]
  52. 0000008E  56C1                     sne        D1
  53. 00000090  C001                     and.b      D0, D1
  54. 00000092  6700 00F4                beq        +0xF6 /* 00000188 */
  55. 00000096  42A7                     clr.l      -[A7]
  56. 00000098  2254                     movea.l    A1, [A4]
  57. 0000009A  2069 0074                movea.l    A0, [A1 + 0x74]
  58. 0000009E  2050                     movea.l    A0, [A0]
  59. 000000A0  2F28 0116                move.l     -[A7], [A0 + 0x116]
  60. 000000A4  2F3C 0000 000F           move.l     -[A7], 0xF
  61. 000000AA  7000                     moveq.l    D0, 0x00
  62. 000000AC  A82A                     syscall    ComponentDispatch
  63. 000000AE  4A9F                     tst.l      [A7]+
  64. 000000B0  6610                     bne        +0x12 /* 000000C2 */
  65. 000000B2  486E FF00                pea.l      [A6 - 0x100]
  66. 000000B6  2F3C 0004 0802           move.l     -[A7], 0x40802
  67. 000000BC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  68. 000000C0  600E                     bra        +0x10 /* 000000D0 */
  69. label000000C2:
  70. 000000C2  486E FF00                pea.l      [A6 - 0x100]
  71. 000000C6  2F3C 0005 0802           move.l     -[A7], 0x50802
  72. 000000CC  4EAD 04EA                jsr        [A5 + 0x4EA /* export_153 */]
  73. label000000D0:
  74. 000000D0  3F3C 0008                move.w     -[A7], 0x8
  75. 000000D4  486E FF00                pea.l      [A6 - 0x100]
  76. 000000D8  2F0B                     move.l     -[A7], A3
  77. 000000DA  4EAD 42FA                jsr        [A5 + 0x42FA /* export_2139 */]
  78. 000000DE  3F3C 0001                move.w     -[A7], 0x1
  79. 000000E2  1F3C 0001                move.b     -[A7], 0x1
  80. 000000E6  2F0B                     move.l     -[A7], A3
  81. 000000E8  4EAD 42EA                jsr        [A5 + 0x42EA /* export_2137 */]
  82. 000000EC  3F3C 0002                move.w     -[A7], 0x2
  83. 000000F0  1F3C 0001                move.b     -[A7], 0x1
  84. 000000F4  2F0B                     move.l     -[A7], A3
  85. 000000F6  4EAD 42EA                jsr        [A5 + 0x42EA /* export_2137 */]
  86. 000000FA  3F3C 0004                move.w     -[A7], 0x4
  87. 000000FE  1F3C 0001                move.b     -[A7], 0x1
  88. 00000102  2F0B                     move.l     -[A7], A3
  89. 00000104  4EAD 42EA                jsr        [A5 + 0x42EA /* export_2137 */]
  90. 00000108  3F3C 0006                move.w     -[A7], 0x6
  91. 0000010C  1F3C 0001                move.b     -[A7], 0x1
  92. 00000110  2F0B                     move.l     -[A7], A3
  93. 00000112  4EAD 42EA                jsr        [A5 + 0x42EA /* export_2137 */]
  94. 00000116  3F3C 0008                move.w     -[A7], 0x8
  95. 0000011A  1F3C 0001                move.b     -[A7], 0x1
  96. 0000011E  2F0B                     move.l     -[A7], A3
  97. 00000120  4EAD 42EA                jsr        [A5 + 0x42EA /* export_2137 */]
  98. 00000124  3F3C 0001                move.w     -[A7], 0x1
  99. 00000128  2254                     movea.l    A1, [A4]
  100. 0000012A  2069 0074                movea.l    A0, [A1 + 0x74]
  101. 0000012E  2050                     movea.l    A0, [A0]
  102. 00000130  1028 0174                move.b     D0, [A0 + 0x174]
  103. 00000134  6710                     beq        +0x12 /* 00000146 */
  104. 00000136  2069 0074                movea.l    A0, [A1 + 0x74]
  105. 0000013A  2050                     movea.l    A0, [A0]
  106. 0000013C  1228 0175                move.b     D1, [A0 + 0x175]
  107. 00000140  0A01 0001                xori.b     D1, 0x1
  108. 00000144  C001                     and.b      D0, D1
  109. label00000146:
  110. 00000146  1F00                     move.b     -[A7], D0
  111. 00000148  2F0B                     move.l     -[A7], A3
  112. 0000014A  4EAD 42F2                jsr        [A5 + 0x42F2 /* export_2138 */]
  113. 0000014E  3F3C 0002                move.w     -[A7], 0x2
  114. 00000152  2254                     movea.l    A1, [A4]
  115. 00000154  2069 0074                movea.l    A0, [A1 + 0x74]
  116. 00000158  2050                     movea.l    A0, [A0]
  117. 0000015A  1028 0174                move.b     D0, [A0 + 0x174]
  118. 0000015E  670A                     beq        +0xC /* 0000016A */
  119. 00000160  2069 0074                movea.l    A0, [A1 + 0x74]
  120. 00000164  2050                     movea.l    A0, [A0]
  121. 00000166  C028 0175                and.b      D0, [A0 + 0x175]
  122. label0000016A:
  123. 0000016A  1F00                     move.b     -[A7], D0
  124. 0000016C  2F0B                     move.l     -[A7], A3
  125. 0000016E  4EAD 42F2                jsr        [A5 + 0x42F2 /* export_2138 */]
  126. 00000172  3F3C 0004                move.w     -[A7], 0x4
  127. 00000176  2254                     movea.l    A1, [A4]
  128. 00000178  2069 0074                movea.l    A0, [A1 + 0x74]
  129. 0000017C  2050                     movea.l    A0, [A0]
  130. 0000017E  1F28 0176                move.b     -[A7], [A0 + 0x176]
  131. 00000182  2F0B                     move.l     -[A7], A3
  132. 00000184  4EAD 42F2                jsr        [A5 + 0x42F2 /* export_2138 */]
  133. label00000188:
  134. 00000188  4CDF 1800                movem.l    A3,A4, [A7]+
  135. 0000018C  4E5E                     unlink     A6
  136. 0000018E  2E9F                     move.l     [A7], [A7]+
  137. 00000190  4E75                     rts
  138. 00000192  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  139. export_2071: // at 00000194 (misaligned)
  140. 00000196  0000 2F0C                ori.b      D0, 0xC
  141. 0000019A  286E 0008                movea.l    A4, [A6 + 0x8]
  142. 0000019E  2D6D FA84 000E           move.l     [A6 + 0xE], [A5 - 0x57C]
  143. 000001A4  302E 000C                move.w     D0, [A6 + 0xC]
  144. 000001A8  5340                     subq.w     D0, 1
  145. 000001AA  6712                     beq        +0x14 /* 000001BE */
  146. 000001AC  5340                     subq.w     D0, 1
  147. 000001AE  671A                     beq        +0x1C /* 000001CA */
  148. 000001B0  5540                     subq.w     D0, 2
  149. 000001B2  6722                     beq        +0x24 /* 000001D6 */
  150. 000001B4  5540                     subq.w     D0, 2
  151. 000001B6  672A                     beq        +0x2C /* 000001E2 */
  152. 000001B8  5540                     subq.w     D0, 2
  153. 000001BA  6732                     beq        +0x34 /* 000001EE */
  154. 000001BC  603A                     bra        +0x3C /* 000001F8 */
  155. label000001BE:
  156. 000001BE  2054                     movea.l    A0, [A4]
  157. 000001C0  2F28 0074                move.l     -[A7], [A0 + 0x74]
  158. 000001C4  4EAD 40A2                jsr        [A5 + 0x40A2 /* export_2064 */]
  159. 000001C8  602E                     bra        +0x30 /* 000001F8 */
  160. label000001CA:
  161. 000001CA  2054                     movea.l    A0, [A4]
  162. 000001CC  2F28 0074                move.l     -[A7], [A0 + 0x74]
  163. 000001D0  4EAD 40AA                jsr        [A5 + 0x40AA /* export_2065 */]
  164. 000001D4  6022                     bra        +0x24 /* 000001F8 */
  165. label000001D6:
  166. 000001D6  2054                     movea.l    A0, [A4]
  167. 000001D8  2F28 0074                move.l     -[A7], [A0 + 0x74]
  168. 000001DC  4EAD 40B2                jsr        [A5 + 0x40B2 /* export_2066 */]
  169. 000001E0  6016                     bra        +0x18 /* 000001F8 */
  170. label000001E2:
  171. 000001E2  2054                     movea.l    A0, [A4]
  172. 000001E4  2F28 0074                move.l     -[A7], [A0 + 0x74]
  173. 000001E8  4EAD 4092                jsr        [A5 + 0x4092 /* export_2062 */]
  174. 000001EC  600A                     bra        +0xC /* 000001F8 */
  175. label000001EE:
  176. 000001EE  2054                     movea.l    A0, [A4]
  177. 000001F0  2F28 0074                move.l     -[A7], [A0 + 0x74]
  178. 000001F4  4EAD 40BA                jsr        [A5 + 0x40BA /* export_2067 */]
  179. label000001F8:
  180. 000001F8  285F                     movea.l    A4, [A7]+
  181. 000001FA  4E5E                     unlink     A6
  182. 000001FC  205F                     movea.l    A0, [A7]+
  183. 000001FE  5C4F                     addq.w     A7, 6
  184. 00000200  4ED0                     jmp        [A0]
  185. 00000202  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  186. export_2072: // at 00000204 (misaligned)
  187. 00000206  FFBA                     .invalid   <<F/6/7>>
  188. 00000208  48E7 0028                movem.l    -[A7], A2,A4
  189. 0000020C  206E 0014                movea.l    A0, [A6 + 0x14]
  190. 00000210  43EE FFBA                lea.l      A1, [A6 - 0x46]
  191. 00000214  7010                     moveq.l    D0, 0x10
  192. label00000216:
  193. 00000216  22D8                     move.l     [A1]+, [A0]+
  194. 00000218  51C8 FFFC                dbf        D0, -0x6 /* 00000216 */
  195. 0000021C  3290                     move.w     [A1], [A0]
  196. 0000021E  286E 0008                movea.l    A4, [A6 + 0x8]
  197. 00000222  2F3C 496E 664C           move.l     -[A7], 0x496E664C /* 'InfL' */
  198. 00000228  2F3C 4E4F 4E45           move.l     -[A7], 0x4E4F4E45 /* 'NONE' */
  199. 0000022E  2F3C 496E 6652           move.l     -[A7], 0x496E6652 /* 'InfR' */
  200. 00000234  3F3C 0005                move.w     -[A7], 0x5
  201. 00000238  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  202. 0000023C  4EAD 3D1A                jsr        [A5 + 0x3D1A /* export_1951 */]
  203. 00000240  2254                     movea.l    A1, [A4]
  204. 00000242  41E9 006A                lea.l      A0, [A1 + 0x6A]
  205. 00000246  45EE FFBA                lea.l      A2, [A6 - 0x46]
  206. 0000024A  7010                     moveq.l    D0, 0x10
  207. label0000024C:
  208. 0000024C  20DA                     move.l     [A0]+, [A2]+
  209. 0000024E  51C8 FFFC                dbf        D0, -0x6 /* 0000024C */
  210. 00000252  3092                     move.w     [A0], [A2]
  211. 00000254  236E 0010 00B0           move.l     [A1 + 0xB0], [A6 + 0x10]
  212. 0000025A  236E 000C 00B4           move.l     [A1 + 0xB4], [A6 + 0xC]
  213. 00000260  4CDF 1400                movem.l    A2,A4, [A7]+
  214. 00000264  4E5E                     unlink     A6
  215. 00000266  205F                     movea.l    A0, [A7]+
  216. 00000268  DEFC 0010                add.w      A7, 0x10
  217. 0000026C  4ED0                     jmp        [A0]
  218. 0000026E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  219. export_2073: // at 00000270 (misaligned)
  220. 00000272  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  221. 00000276  0008 4EAD                ori.b      A0, 0xAD
  222. 0000027A  3D22                     move.w     -[A6], -[A2]
  223. 0000027C  4E5E                     unlink     A6
  224. 0000027E  2E9F                     move.l     [A7], [A7]+
  225. 00000280  4E75                     rts
  226. 00000282  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  227. export_2074: // at 00000284 (misaligned)
  228. 00000286  FFBA                     .invalid   <<F/6/7>>
  229. 00000288  48E7 0028                movem.l    -[A7], A2,A4
  230. 0000028C  286E 0008                movea.l    A4, [A6 + 0x8]
  231. 00000290  7000                     moveq.l    D0, 0x00
  232. 00000292  2D40 0018                move.l     [A6 + 0x18], D0
  233. 00000296  206E 0010                movea.l    A0, [A6 + 0x10]
  234. 0000029A  7002                     moveq.l    D0, 0x02
  235. 0000029C  B068 0010                cmp.w      D0, [A0 + 0x10]
  236. 000002A0  6626                     bne        +0x28 /* 000002C8 */
  237. 000002A2  41EE FFBA                lea.l      A0, [A6 - 0x46]
  238. 000002A6  2454                     movea.l    A2, [A4]
  239. 000002A8  43EA 006A                lea.l      A1, [A2 + 0x6A]
  240. 000002AC  7010                     moveq.l    D0, 0x10
  241. label000002AE:
  242. 000002AE  20D9                     move.l     [A0]+, [A1]+
  243. 000002B0  51C8 FFFC                dbf        D0, -0x6 /* 000002AE */
  244. 000002B4  3091                     move.w     [A0], [A1]
  245. 000002B6  486E FFBA                pea.l      [A6 - 0x46]
  246. 000002BA  2054                     movea.l    A0, [A4]
  247. 000002BC  2F28 00B0                move.l     -[A7], [A0 + 0xB0]
  248. 000002C0  1F3C 0001                move.b     -[A7], 0x1
  249. 000002C4  4EAD 39D2                jsr        [A5 + 0x39D2 /* export_1846 */]
  250. label000002C8:
  251. 000002C8  4CDF 1400                movem.l    A2,A4, [A7]+
  252. 000002CC  4E5E                     unlink     A6
  253. 000002CE  205F                     movea.l    A0, [A7]+
  254. 000002D0  DEFC 0010                add.w      A7, 0x10
  255. 000002D4  4ED0                     jmp        [A0]
  256. 000002D6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  257. export_2075: // at 000002D8 (misaligned)
  258. 000002DA  FFDC                     .invalid   <<F/7/7>>
  259. 000002DC  48E7 0118                movem.l    -[A7], D7,A3,A4
  260. 000002E0  266E 0008                movea.l    A3, [A6 + 0x8]
  261. 000002E4  2E2E 000C                move.l     D7, [A6 + 0xC]
  262. 000002E8  422E 0014                clr.b      [A6 + 0x14]
  263. 000002EC  42A7                     clr.l      -[A7]
  264. 000002EE  3F3C 0442                move.w     -[A7], 0x442
  265. 000002F2  A9B9                     syscall    GetCursor
  266. 000002F4  285F                     movea.l    A4, [A7]+
  267. 000002F6  200C                     move.l     D0, A4
  268. 000002F8  6744                     beq        +0x46 /* 0000033E */
  269. 000002FA  2F14                     move.l     -[A7], [A4]
  270. 000002FC  A851                     syscall    SetCursor
  271. 000002FE  486E FFF8                pea.l      [A6 - 0x8]
  272. 00000302  2F0B                     move.l     -[A7], A3
  273. 00000304  4EAD 1E32                jsr        [A5 + 0x1E32 /* export_962 */]
  274. 00000308  2F07                     move.l     -[A7], D7
  275. 0000030A  486E FFF8                pea.l      [A6 - 0x8]
  276. 0000030E  A8DF                     syscall    RectRgn
  277. 00000310  486E FFE0                pea.l      [A6 - 0x20]
  278. 00000314  486E FFE8                pea.l      [A6 - 0x18]
  279. 00000318  486E FFF0                pea.l      [A6 - 0x10]
  280. 0000031C  2F0B                     move.l     -[A7], A3
  281. 0000031E  4EAD 3D42                jsr        [A5 + 0x3D42 /* export_1956 */]
  282. 00000322  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  283. 00000326  486E FFF8                pea.l      [A6 - 0x8]
  284. 0000032A  A8DF                     syscall    RectRgn
  285. 0000032C  2F07                     move.l     -[A7], D7
  286. 0000032E  2F2D FBD0                move.l     -[A7], [A5 - 0x430]
  287. 00000332  2F07                     move.l     -[A7], D7
  288. 00000334  A8E6                     syscall    DiffRgn
  289. 00000336  1D7C 0001 0014           move.b     [A6 + 0x14], 0x1
  290. 0000033C  6012                     bra        +0x14 /* 00000350 */
  291. label0000033E:
  292. 0000033E  4267                     clr.w      -[A7]
  293. 00000340  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  294. 00000344  2F07                     move.l     -[A7], D7
  295. 00000346  2F0B                     move.l     -[A7], A3
  296. 00000348  4EAD 1DA2                jsr        [A5 + 0x1DA2 /* export_944 */]
  297. 0000034C  1D5F 0014                move.b     [A6 + 0x14], [A7]+
  298. label00000350:
  299. 00000350  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  300. 00000354  4E5E                     unlink     A6
  301. 00000356  205F                     movea.l    A0, [A7]+
  302. 00000358  DEFC 000C                add.w      A7, 0xC
  303. 0000035C  4ED0                     jmp        [A0]
  304. 0000035E  0000                     .incomplete
  305.